Skip to content

Conversation

@bergm
Copy link

@bergm bergm commented May 13, 2014

...e.g. my.datomic.com

Hi,

I added some small changes, which would be nice to have added to the code base:

  • at least for the dev server I needed the artifact resolving to my.datomic.com, a repository with username/pwd and so far the :repository key just was a set
    -> I changed it internally to use maps as pomegranate/aether does and distinguish just in the multi-method between the :repository value being a set or a map
    -> the second/other part of the change is in boot

Michael

bergm and others added 15 commits May 13, 2014 12:38
- refactored how we inject cljs env and pass that on to the repl task
- The :quiet option is now available for the watch task. It suppresses
  ANSI colors and the rolling stopwatch, printing only the elapsed time
  and possibly stacktraces if there are any exceptions thrown by the build.

- Prevent redundant :exclude clauses from being added to dependency
  coordinates in the boot environment's :dependencies key.

- Fix improper dependency calculations.
- Improve brepl connection script injection
  For Hoplon apps, the connection script must be appended to the
  existing hoplon init <script...> section.
  For normal clojure apps, appending a separate <script...> is
  preferred.

- hoplon's ns generation no longer includes a gensym, update README
- when in headless or pass-through modes, don't pay for reply
- Also, remove anything to do with drawbridge.
  - Drawbridge is in bit-rot and brings in a lot of stale dependencies
  - security issues exposing repl over http
    (use ssh tunneling to repl ports instead)
  - not worth effort to support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants